package com.wish.inter.datastructure;

/**
 * Created by suliucheng on 2021/3/30 19:46
 * Directions:
 */
public interface IBasicArray {

    /**
     * 判断是否 满
     *
     * @return 满则true
     */
    boolean isFull();

    /**
     * 判断是否为空
     *
     * @return 空则true
     */
    boolean isEmpty();

    /**
     * 弹出一个元素
     */
    void pop();

    /**
     * 弹出若干个元素
     *
     * @param num 弹出元素的个数
     */
    void pop(int num);

    /**
     * 推进一个元素
     */
    void push();

    /**
     * 推进若干个元素
     *
     * @param num 推进元素的个数
     */
    void push(int num);

    /**
     * 查看一个数组或者其他任意的数据结构的内容
     */
    void show();
}
